using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using ControladorGUI;
using ComposicionPedidos;

namespace GUI
{
    public partial class frmSeleccionHorno : Form, IFrmSeleccionadorHorno
    {
        public frmSeleccionHorno()
        {
            InitializeComponent();
        }

        private int _idHorno;

        public int IdHorno
        {
            get { return _idHorno; }
            set { _idHorno = value; }
        }

        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (rdoHornoPizza.Checked)
            {
                IdHorno = 1;
            }
            else
            {
                IdHorno=2;
            }

            this.Close();
        }

        public void seleccionar(List<Pedido> colaPizza, List<Pedido> colaEmpanada)
        {
            foreach (Pedido pedido in colaPizza)
            {
                lstHornoPizza.Items.Add("Pedido nro. " + pedido.Numero.ToString() + "  cocinado en " + pedido.HoraEntrega.ToString() + " minutos");
            }

            foreach (Pedido pedido in colaEmpanada)
            {
                lstHornoEmpanada.Items.Add("Pedido nro. " + pedido.Numero.ToString() + "  cocinado en " + pedido.HoraEntrega.ToString() + " minutos");
            }

            rdoHornoPizza.Checked = true;
            lstHornoEmpanada.Enabled = false;
            
            this.ShowDialog();
            
        }

        private void rdoHornoPizza_CheckedChanged(object sender, EventArgs e)
        {
            lstHornoEmpanada.Enabled = false;
            lstHornoPizza.Enabled = true;
        }

        private void rdoHornoEmpanada_CheckedChanged(object sender, EventArgs e)
        {
            lstHornoPizza.Enabled = false;
            lstHornoEmpanada.Enabled = true;
        }
    }
}